<?php
include_once 'usuario.php';
include_once 'Conexion.php';
class Gestion_Usuario {   
    public function valida_clave($correo,$clave)
    {        
        $query="SELECT * FROM usuario WHERE CorreoElectronico='".$correo."' and clave='".$clave."'";
        $query=Conectar($query);
        $num = mysql_num_rows($query);
        if ($num==0)
            return 1;
        else
            return 0;
    }
    public function valida_nick($correo)
    {        
        $query="SELECT * FROM usuario WHERE CorreoElectronico='".$correo."'";
        $query=Conectar($query);
        $num = mysql_num_rows($query);
        if ($num==0)
            return 1;
        else
            return 0;
    }
    public function crear_usuario($correo,$clave,$nombre,$apellido,$sexo)
    {
        if ($this->valida_nick($correo)==1)
        {            
            $query="insert into usuario (CorreoElectronico,clave,Nombres,Apellidos,Sexo) values ('".$correo."','".$clave."','".$nombre."','".$apellido."','".$sexo."')";
            $query=Conectar($query);
            $user=new usuario();
            $user->set_datos_crea($correo, $clave, $nombre, $apellido, $sexo);
            return $user;
        }
        else 
            return null;
    }
    public function modificar_usuario($correo,$clave,$tlftrabajo,$tlfpersonal,$tlfmovil,$profesion,$direccion)
    {        
        $query="update usuario set clave='".$clave."',Tlf_trabajo=".$tlftrabajo.",Tlf_Personal=".$tlfpersonal.",Tlf_movil=".$tlfmovil.",Profesion='".$profesion."',direccion='".$direccion."' where CorreoElectronico='".$correo."'";
        $query=Conectar($query);
        $user=new usuario();
        $user->set_datos_modif($correo, $clave, $tlftrabajo, $tlfmovil, $telpersonal, $profesion, $direccion);
        return $user;
    } 
    public function buscar_usuario ($correo)
    {//si retorna null es porque el correo no existe
        $query="select * from usuario where CorreoElectronico='".$correo."'";
        $query=Conectar($query);
        $cant = mysql_num_rows($query);
        if ($cant == 0) {
            return null;
        }   
        else
        {
            while ($row = mysql_fetch_assoc($query)) {
                $user=new usuario();
                $user->set_datos($row['Nombres'], $row['Apellidos'], $row['Tlf_trabajo'], $row['Tlf_movil'], $row['Tlf_Personal'],$row['Sexo'],$row['Profesion'], $row['direccion']);
                return $user;
            }
        }
    }
}
?>
